home *** CD-ROM | disk | FTP | other *** search
/ SuperHack / SuperHack CD.bin / Hack / MISC / HACKTOPS.ZIP / HACKTOPS.TXT
Encoding:
Text File  |  1991-06-17  |  10.1 KB  |  266 lines

  1.  
  2. =======================================
  3. =                                     =
  4. =            HACKING TOPS             =
  5. =                                     =
  6. =                 By                  =
  7. =                                     =
  8. =      BLITZIOD ?? & GALACTUS **      =
  9. =                                     =
  10. =                 Of                  =
  11. =                                     =
  12. =       THE ELITE HACKERS GUILD       =
  13. =                                     =
  14. =======================================
  15.  
  16. ABOUT TOPS
  17. ----------
  18.  
  19.   TOPS is an operating system for DEC-20 and DEC-10 computers. TOPS is some-
  20. thing of a 'memory hog' and eats up a lot of core. The system is very user
  21. friendly and is thus good for schools but due to its excessive occupation of
  22. memmory it is not often used by buisnesses, who seem happier with RSTS
  23. (another DEC operating system which can soon be read about in my upcoming
  24. Phile: HACKING RSTS).
  25.  
  26. RECOGNIZING A TOPS
  27. ------------------
  28.  
  29.   The TOPS is one of the easiest systems to recognize, partly because of
  30. its unlikely prompt '@' but mostly because TOPS identifies itself quite
  31. openly. A typical TOPS might look like this when you first call and get system
  32. attention (with <RET> or ^C):
  33.  
  34.  DEC-20/60 CAMPUS COMPUTER, TOPS-20 Monitor 5.1(6101)
  35. @
  36.  
  37. LOGGING ON
  38. ----------
  39.  
  40.   To log on to a TOPS:
  41. 1. Type the word 'LOGIN' or just 'LOG'
  42. 2. A space
  43. 3. A log-on ID
  44. 4. A space
  45. 5. Your password
  46.  
  47. The log-on ID consists of three letters that designate a user-group, a period
  48. and a username. EXAMPLE: ABC.GALACTUS The password does not echo back so you
  49. will not see it as it is typed, it can consist of as much as eight bytes,
  50. however ive seen one major schools system that only used three. A valid
  51. log-on might look like this:
  52.  
  53.  
  54. @LOG ABC.GALACTUS
  55.  Job 13 on TTY10 22-Apr-87 13:18:19, Last Login 22-Apr-87 13:06:40
  56. @
  57.  
  58. WHAT YOU CAN DO
  59. ---------------
  60.  
  61.   One of the wonderfull things about TOPS is that most TOPS will allow you
  62. to do lots of things without even logging in. Most systems will allow you
  63. to view help files without logging in. You can do this by typing HELP for
  64. over-all HELP, HELP ? for a list of available HELP FILES. Some of the best HELP
  65. files to view are HELP LOGIN and HELP COMMANDS. Of cource the syntax is
  66.  
  67. @HELP <help file name>
  68.  
  69.   Another important command that is usually available to you is 'SYSTAT'
  70. or just 'SYS'. This command will give you a list of all users currently on
  71. the system, along with their TTY#, JOB#, and LOGIN ID. A typical SYSTAT
  72. might look like this:
  73.  
  74.  
  75. @SYSTAT
  76.  Wed 22-Apr-87 11:52:18  Up 2:56:28
  77.  16+5 Jobs   Load av (class 0)   3.86   3.29   3.38
  78.  
  79. JJob  Line Program  User
  80.    6    11  EDIT    AB.D809-LEX.LUTHOR
  81.    8    23  EXEC    Not logged in
  82.   10     5  EDT     FG.U790-THE.CRACKER
  83.   11    42  EDIT    CS.H980-ALPHA.HACKER
  84.   12   113  ZORK    DS.F198-BIOC.AGENT
  85.   13   105  BASIC   CS.B788-LISA
  86.   15    13  EXEC    Not logged in
  87.   16    10  BASIC   CR.D509-THE.WOZ
  88.   18    76  EDIT    PO.P567-STEVE.MNA
  89.   20    30  EXEC    PHY.B329-FATAL.ERROR
  90.   21    14  EDIT    CS.B606-BLITZIOD.??
  91.   22    16  EXEC    ME.B482-STRYKER
  92.   23     1  EXEC    CS.B720-LEFTY
  93.   24    61  EXEC    CS.B708-COSMOS
  94.   26*   22  SYSTAT  ABC.GALACTUS
  95.   27    15  EXEC    CS.B619-MIC.RIP.OFF
  96.   28   101  BASIC   CS.B601-WIZARD
  97.   30   115  SNOBOL  CS.B708-SILENT.REBEL
  98.   32   112  DEVY    MA.B278-CAPN.CRUNCH
  99.  
  100.    1   205  PTYCON  OPERATOR
  101.    2   221  BATCON  OPERATOR
  102.    3   222  IBMSPL  OPERATOR
  103.    4   223  OPR     OPERATOR
  104.    5    54  JOBMON  OPERATOR
  105. @
  106.  
  107.   Another good command that may be available to you is the 'WHO IS' or just
  108. 'WHO' command. It will give you added details on a given user as referenced
  109. by JOB# TTY# or LOGIN ID.
  110.  
  111.   What you want to do to access a TOPS is call up and do several SYSTAT's in
  112. high usage periods. You want to gain about 100 LOGIN ID's in this manner.
  113. then you need to type them up into a file. Next create a file of likely
  114. password (think like a user... for instance... Collage student passwords
  115. might be names of popular rock groups) HELP LOGIN will usually tell you how
  116. many bytes are in the passwords... most systems I have found use eight. In that
  117. case good passwords might be COMPUTER WARGAMES or MADDONNA. Anyway create
  118. a file of about 100 of these. Then write a password hacking program that
  119. loads them into two arrays and tries all possible combonations. This is 100
  120. * 100 =10,000 attempts. This is bound to gain you access.
  121.  
  122. AFTER YOUR IN
  123. -------------
  124.  
  125.  The following is an explanation of TOPS commands that you will be able to
  126. access once you are in. (various versions of TOPS differ but the following
  127. are common commands that you will find usefull).
  128.  
  129.                               ADVISE HELP
  130.  
  131.      THE ADVISE COMMAND LINKS YOUR TERMINAL WITH ANOTHER USER'S TERMINAL
  132.      SO THAT YOU CAN GIVE COMMANDS TO THAT USER'S JOB.  THE ADVISEE  CAN
  133.      STILL GIVE COMMANDS  TO THE JOB.   [NOTE: FOR ADVISE  TO WORK,  THE
  134.      ADVISEE MUST HAVE ISSUED THE  RECEIVE ADVISE COMMAND.  THE LINK  IS
  135.      PREVENTED BY DEFAULT OR BY TYPING REFUSE ADVISE.]
  136.  
  137.      THE GENERAL FORM OF THE COMMAND  IS
  138.  
  139.         ADVISE USER
  140.  
  141.   G  WHERE "USER" IS EITHER A USER NAME OR A TERMINAL LINE NUMBER.
  142.  
  143.      WHILE THE ADVISE COMMAND IS IN EFFECT, THE COMMANDS YOU GIVE AFFECT
  144.      THE ADVISEE'S JOB  INSTEAD OF YOUR  OWN.  TO END  AN ADVISING  LINK
  145.      THAT YOU HAVE MADE BETWEEN  TERMINALS, YOU MUST TYPE CTRL-E,  WHICH
  146.      IS NOT ECHOED ON EITHER TERMINAL.
  147.  
  148.      USE THE  CONTROL-^?   (CONTROL  UP-ARROW QUESTION  MARK)  FOR  HELP
  149.      DURING ADVISE.   FOR  MORE  INFORMATION, SEE  THE  TOPS-20  COMMAND
  150.      REFERENCE MANUAL AND THE RELATED TOPIC OF TALK.
  151. @
  152.  
  153.                                TALK HELP
  154.  
  155.     THE TALK COMMAND  LINKS YOUR TERMINAL  TO ANOTHER USER'S  TERMINAL.
  156.      TYPE 'TALK ARGUMENT' WHERE  "ARGUMENT" IS EITHER  A USER-NAME OR  A
  157.      TERMINAL'S LINE  NUMBER.  AS  SOON AS  YOU GIVE  A SUCCESSFUL  TALK
  158.      COMMAND, BOTH TERMINALS BEGIN PRINTING  BOTH USERS' TYPING AS  WELL
  159.      AS SYSTEM RESPONSES  TO THAT  INPUT.  EACH  JOB, HOWEVER,  RECEIVES
  160.      INPUT ONLY FROM ITS OWN TERMINAL.
  161.  
  162.      MESSAGES SENT  BETWEEN TERMINALS  MAY  BE PRECEDED  BY ONE  OF  THE
  163.      FOLLOWING:
  164.        ;      TREAT ALL TEXT UP TO END OF LINE AS A MESSAGE.
  165.        !      TREAT ALL TEXT UP TO THE NEXT "!" (WHICH MUST BE ON THE SA
  166. ME
  167.              LINE) AS A MESSAGE.  THIS FEATURE ALLOWS YOU TO PUT A MESS
  168. AGE ON
  169.               THE SAME LINE AS A COMMAND.
  170.        REMARK REGARD ALL INPUT, UP TO A CTRL-Z, AS A MESSAGE, REGARDLESS
  171.  OF
  172.               INPUT BY THE OTHER USER.
  173.  
  174.      YOU CANNOT USE  TALK TO  CONTACT A USER  WHOSE TERMINAL  IS SET  TO
  175.      REFUSE LINKS.  TYPE CTRL-C, AND USE MAIL TO SEND MAIL INSTEAD.
  176.  
  177.      FOR MORE INFORMATION, REFER TO THE TOPS-20 COMMAND REFERENCE MANUAL
  178.      OR THE DOCUMENT HLP:TALK.DOC.  RELATED HELP TOPICS REFUSE,  REMARK,
  179.      AND RECEIVE.
  180. @
  181.  
  182.                               DEPOSIT HELP
  183.  
  184.      THE DEPOSIT COMMAND CHANGES THE CONTENTS OF A MEMORY LOCATION.  THE
  185.      SYNTAX IS:
  186.  
  187.         DEPOSIT LOCATION CONTENTS
  188.  
  189.      WHERE "LOCATION"  IS THE  OCTAL ADDRESS  OF A  MEMORY LOCATION  AND
  190.      "CONTENTS" IS AN OCTAL NUMBER TO BE DEPOSITED AT THAT ADDRESS.
  191.  
  192.      DEPOSIT CHANGES ONE  MEMORY LOCATION  AND LEAVES  YOUR TERMINAL  AT
  193.      TOPS-20 COMMAND LEVEL.
  194.  
  195.      RELATED COMMANDS: DDT, EXAMINE,  FORK, SET PAGE-ACCESS.  SEE  ALSO:
  196.      "TOPS-20 COMMAND REFERENCE MANUAL".
  197. @
  198.  
  199.                              DIRECTORY HELP
  200.  
  201.      THE DIRECTORY  COMMAND LISTS  THE  NAMES OF  FILES IN  A  SPECIFIED
  202.      DIRECTORY.  ITS SYNTAX IS:
  203.  
  204.         DIRECTORY <DIRECTORY>NAME.TYPE,
  205.         SUBCOMMAND
  206.  
  207.      IF YOU OMIT <DIRECTORY>, YOUR DIRECTORY IS SEARCHED.  TO GIVE  MORE
  208.      THAN ONE  FILENAME, SEPARATE  THEM  WITH COMMAS.   IF YOU  GIVE  NO
  209.      FILENAMES, DIRECTORY WILL  LIST ALL  THE FILES  IN THAT  DIRECTORY.
  210.      YOU MAY USE WILDCARD CHARACTERS (*  AND %) WHEN TYPING FILE  NAMES.
  211.      IF YOU TYPE A COMMA AT THE  END OF THE LINE, JUST BEFORE YOU  PRESS
  212.      RETURN, YOU WILL BE PROMPTED (WITH @@) FOR SUBCOMMANDS.
  213.  
  214.      FOR MORE INFORMATION, SEE THE TOPS-20 COMMAND REFERENCE MANUAL  AND
  215.      THE  RELATED   TOPICS   OF  FDIRECTORY,   TDIRECTORY,   VDIRECTORY,
  216.      SUBCOMMANDS, WILDCARDS, AND DOCUMENTS DIRECTORY-PROTECTION.DOI  AND
  217.      DIRECTORY-SUBCOMMANDS.DOC IN THE HELP DIRECTORY (LOGICAL HLP:).
  218. @
  219.  
  220.                               EXAMINE HELP
  221.  
  222.      EXAMINE DISPLAYS, IN OCTAL, THE CONTENTS OF A MEMORY LOCATION WHOSE
  223.      OCTAL ADDRESS YOU SPECIFY.  THE SYNTAX IS:
  224.  
  225.         EXAMINE ADDRESS
  226.  
  227.      THE CONTENTS  WILL  BE  DISPLAYED  AS  TWO  6-DIGIT  OCTAL  NUMBERS
  228.      SEPARATED BY A PAIR OF COMMAS  (,,).  THE TWO NUMBERS ARE THE  LEFT
  229.      AND RIGHT HALVES  OF THE 36-BIT  WORD.  IF THE  LEFT HALF IS  ZERO,
  230.      ONLY THE RIGHT HALF IS DISPLAYED, WITHOUT THE COMMAS.
  231.  
  232.      RELATED COMMANDS: DDT, DEPOSIT.  SEE ALSO: HELP DDT, HELP  DEPOSIT,
  233.      "TOPS-20 COMMANDS REFERENCE MANUAL".
  234. @
  235.  
  236.  
  237.                              EXECUTE HELP
  238.  
  239.      THE EXECUTE  COMMAND COMPILES  SPECIFIED FILES  (IF NEEDED),  LOADS
  240.      THEM INTO  MEMORY,  THEN  BEGINS EXECUTION  OF  THE  PROGRAM.   THE
  241.      COMMAND HAS THE FORM:
  242.  
  243.         EXECUTE /SWITCH SOURCE/SWITCH OBJECT,...
  244.  
  245.      WHERE SOURCE IS THE  NAME OF THE SOURCE  PROGRAM AND OBJECT IS  THE
  246.      NAME OF THE RELOCATABLE BINARY FILE.  IF "OBJECT" IS NOT SPECIFIED,
  247.      THE OBJECT FILE  WILL KEEP THE  NAME OF THE  SOURCE FILE WITH  FILE
  248.      TYPE  REL.   THE  FILENAMES  OF  THESE  FILES  ARE  RESTRICTED   TO
  249.      6-CHARACTER NAMES AND 3-CHARACTER TYPES.
  250.  
  251.      IF SWITCHES  ARE PLACED  BEFORE ALL  FILES IN  THE COMMAND  (GLOBAL
  252.      SWITCHES), THEY ACT AS DEFAULTS FOR ALL; OTHERWISE THEY AFFECT ONLY
  253.      THE FILE WHOSE NAME IMMEDIATELY PRECEDES THE SWITCH.  FOR A LIST OF
  254.      AVAILABLE SWITCHES, SEE HLP:LOAD-CLASS-SWITCHES.DOC.
  255.  
  256.      FOR MORE INFORMATION, SEE THE TOPS-20 COMMAND REFERENCE MANUAL  AND
  257.      THE RELATED TOPICS OF COMPILE, DEBUG, LOAD, AND RUN.
  258. @
  259.  
  260. In addition most ststems have an E-MAIL system of some sort and various
  261. languages which can be accessed simply by typing the language name, such as
  262. BASIC, FORTRAN, COBOL and PASCAL
  263.  
  264. [Mother Earth BBS]
  265.  
  266.